package it.antonio.ilpizze.aop;

import java.util.List;

public interface ProxyFactory {
	<T> T proxifyInstance(Class<T> clazz, Object[] params, List<Aspect> aspects);
	<T> Class<T> proxifyClass(Class<T> clazz, List<Aspect> aspects);
}
